Dalam Git, pengembangan paralel dicapai melalui cabang. Secara formal, cabang adalah jalur pengembangan yang independen yang bercabang dari timeline utama. Ini memungkinkan beberapa jalur kerja untuk bersamaan sebagai Objek Internal tanpa mengganggu stabilitas kode utama.
1. Keadaan Primitif: Master
Setiap repositori dimulai dengan cabang bawaan yang dikenal sebagai master. Ini adalah cabang bawaan Git. Ketika Anda menjalankan git branch untuk menampilkan semua cabang, tanda bintang (*) di sebelahnya menunjukkan bahwa ini adalah lingkungan yang sedang diambil—alam semesta aktif Anda.
2. Cabang Fitur
Meskipun beberapa cabang bersifat sementara, sebuah cabang fitur adalah jenis cabang topik yang berjalan lebih lama, dibuat dengan tujuan khusus untuk mengembangkan fitur tertentu. Ini memisahkan kode yang sedang dalam proses pengembangan dari cabang "master" yang siap produksi.
Analogi: Bayangkan gambar rancangan master untuk gedung pencakar langit. Untuk menguji panel surya, Anda menggunakan overlay transparan (cabang fitur). Anda bisa bereksperimen dan membuat kesalahan pada overlay tanpa pernah mengancam integritas rancangan asli.